package com.itheima.demo;

import java.util.ArrayList;
import java.util.Collection;
import java.util.function.Predicate;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<>();
        c.add("张三");
        c.add("张三");
        c.add("李四");
        c.add("张三");
        c.add("张三");
        c.add("王五");
        c.add("赵六");
        System.out.println("集合的长度为:"+c.size());
        c.remove("张三");
        System.out.println("使用remove方法删除张三之后的集合:"+c);
        /*c.removeIf(new Predicate<String>() {
            @Override
            public boolean test(String s) {
                return s.equals("张三");
            }
        });*/
        c.removeIf(s -> {return s.equals("张三");});
        System.out.println("使用removeIf方法删除张三之后的集合:"+c);
        boolean b = c.contains("田七");
        System.out.println("集合中包含田七吗?"+b);
        c.clear();
        boolean b1 = c.isEmpty();
        System.out.println("集合为空吗?"+b1);
        System.out.println("现在的集合为:"+c);
    }
}
